Nutzerwerte
Unter Nutzerwerte werden alle gespeicherten Daten der Bot-User angezeigt.
Funktionsweise
Durch den Aufruf von:
RAGAI.KEYVAL.set('termin_erwuenscht', 'ja')
…wird eine benutzerdefinierter Wert gespeichert. Diese Werte sind im Adminbereich einsehbar.
Einsatzmöglichkeiten
- Interaktionen dokumentieren (z. B. „Produkt angesehen“)
- Verläufe analysieren (z. B. „Feedback gegeben“, „Seite geöffnet“)
Beispiel
Im Kontext eines Wenn-Dann-Skills wird die gewünschte Anrede des Users gespeichert.
💡 Tipp: Verwende sprechende Namen für deine gespeicherten Werte (z. B. name, anrede), um die Analyse zu vereinfachen.
Standardisierte KeyVals und KeyVal-Typen
| Schlüssel | Typ | Beschreibung |
|---|---|---|
| beliebig | custom | Hier werden standardmäßig alle Schlüssel gespeichert, die nicht einen eigenen Typ erhalten und direkt über die RAGAI ausgeführt wurden |
| beliebig | Collection | Hier werden standardmäßig alle Schlüssel gespeichert, die nicht einen eigenen Typ erhalten und über Blockly programmiert wurden |
| AUDIO_INSTRUCTION | CONFIGURATION | Speichert eine Instruktion zur Beeinflussung Antwort im Audio-Bot (deprecated) |
| AUDIO_VOICE | CONFIGURATION | Speichert die per Zufall ausgewählte Stimme, damit diese im nachfolgendem Kommunikationsverlauf mit dem Bot für den Nutzer erhalten bleibt |
| beliebig | supervisor | Reserviert für Daten, die der Supervisor als Informationen einsehen kann. Siehe RAGAI.SUPERVISOR.setInfo() |
| CURRENT_STAGE | STAGE_MANAGER | Speichert die aktuelle Stage, in der sich der Nutzer im Bot befindet |
| PREVIOUS_STAGE | STAGE_MANAGER | Speichert die vorherige Stage, in der sich der Nutzer im Bot befand |
| botAvatar | avatarImage | Enthält den Link zum Avatar des Bots im Chat |
| userAvatar | avatarImage | Enthält den Link zum Avatar des Nutzers im Chat |
| systemprompt | messagemanager | Enthält einen Prompt und dient zum Überschreiben des bisherigen Prompts. Siehe RAGAI.MSG.overwriteSystemPrompt() |
| websearchenabled | messagemanager | Stellt das Websearch-Feature im Bot dynamisch ein/aus. Siehe RAGAI.MSG.overwriteWebsearchEnabled() |
| beliebig | template | Reserviert für Daten zum Ausfüllen des docx-Template in der Engine |
| beliebig | score | Reserviert für Daten der Score-Funktion in der Engine |
| ! + beliebig | beliebig | Setzt einmalig einen Schüssel auf den angegebenen oder Standard-Typ, dieser lässt sich nicht mehr verändern |